Let me show you how
Comcast is working. It's an incredible tool that we have developed and
designed for you. It looks like a video. You have a play button here, you can change the volume here, and you have a timeline. You can scroll through the
timeline like a video. If you hit the "Play" button, you will have a coding tutorial. We will now explore how we can use the concept of pointers, memory locations, and
dereferencing pointers. It is a video, but
it is more than a video because at
anytime you can pose and click in the code and
modify the code yourself so that you can play with the
code at any point in time. You can also activate
closed captions. Here you can show the strip, which is this subtitle here
that you can drag and drop. You can also activate
the pane on the right, it's a little column
on the right, and you can search through all
the subtitles For example, I can put the reference and we'll have all the
references of this word. If I click, I go directly to the right timing in the
timeline. You can see here. Also, what we can see here
is we have a terminal, we have variables function
that will be displayed here. Also in some part
of the tutorial, we have a visualization
of the memory. It's a completely
interactive environment in which you can play
with the terminal, play with the code, look at
what's happening in memory, and you can execute
the code step-by-step. Let me do that. If you want to execute the code, you can just click and
modify the code yourself. Here you have
another play button, but it's not a play button, it's a run button. The run button will
run the program and the little steps
here will execute it step-by-step. Let's do that. First, let's stop so that we start again from the beginning
and compile the code. Once it is compiled, you can run the code. Because the code is asking for user input in the terminal, I will have to click
here and put some input. You can see the code is running and you have some outputs here. You can also here, drag-and-drop this speed lines. So if you are here the
execution will be slow, if you are here the execution
will be rapid. What else? Well, you can execute step-by-step by clicking
the "Step-by-Step" button. Here, we ask for a user input, so let me put something inside the terminal and we continue
the execution step-by-step. You can see here we have
also some functions and variables that are
displayed on the top-left. Well, you will learn
everything because this is a very complex tutorial that is about pointers and
what's happening in memory. That will be later
on in the course. But this is very powerful
tool that looks like a video, but it is much more
powerful than a video. I hope you will enjoy this tool. You will go through all
the tutorials and learn the C programming
language which is very powerful tool that
we developed with you, the learner, in mind, so enjoy. If you have any questions, don't hesitate to
ask in the forums.